@charset "utf-8";  
/* CSS Document */  

*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body, a, div, img, table, td, th, tr, ul, li, dl, dt, dd, h1, h2, h3, p {margin: 0; padding: 0; border: 0 none; list-style:none;box-sizing: border-box;}  
body{font-size:14px; font-family:"微软雅黑",Arial,Helvetica,sans-serif; color: #333333; width:100%; height:100%; position:relative;}  
html{width:100%; height:100%;box-sizing: border-box;}  
input{outline: none;}

.clearfix:before,.clearfix:after { display: table;content: " "}
.clearfix:after {clear: both;}
.clearfix{*zoom: 1;}

body,html{background:#F8F8F8}
.main .head{text-align:center;padding: 70px 0 10px 0}
.main .head h1{height:52px;margin:0 0 10px 0;font-size:40px}
.main .head>span{color:#666;font-weight:700}
.main .head>a{color:#666}
.main .contianer{width:1010px;margin:0 auto}
.main .basic-type{width:1010px;background:#FFF;margin:10px auto;padding:16px 25px;border-radius:12px}
.main .basic-type .basic-type-head{border-bottom:1px solid #DDD}
.main .basic-type .basic-type-head h2{font-size:18px;font-weight:700;margin:0 0 16px 0;float:left}
.main .basic-type .basic-type-head .basic-type-img{width:31px;height:31px;float:right;cursor:pointer}
.main .basic-type .basic-type-head .basic-type-img-top,.main .basic-type-head .basic-type-img-bottom:hover{background:url(../../images/report/basic-type.png) 0 0}
.main .basic-type .basic-type-head .basic-type-img-top:hover,.main .basic-type-head .basic-type-img-bottom{background:url(../../images/report/basic-type.png) 0 -31px}
.main .basic-type .detail-type{width:960px}
.main .basic-type .detail-type .detail-type-head h3{font-size:14px;margin:16px 0;float:left}
.main .basic-type .detail-type .detail-type-head .detail-type-img{width:14px;height:14px;margin:19px 5px;float:left;cursor:pointer}
.main .basic-type .detail-type .detail-type-head .detail-type-img-add,.main .basic-type .detail-type .detail-type-head .detail-type-img-sub:hover{background:url(../../images/report/detail-type.png) 0 0}
.main .basic-type .detail-type .detail-type-head .detail-type-img-add:hover,.main .basic-type .detail-type .detail-type-head .detail-type-img-sub{background:url(../../images/report/detail-type.png) 0 -14px}
.main .basic-type .detail-type table.registration-message{width:960px;color:#333}
.main .basic-type .detail-type table.registration-message tr td{border:0 solid #FFF;height:44px;font-size:16px;padding:12px 16px;letter-spacing:1px}
.main .basic-type .detail-type table.registration-message tr td:nth-child(odd){width:180px;background:#E6EFF5}
.main .basic-type .detail-type table.registration-message tr td:nth-child(even){width:296px;background:#F8F8F9}
.main .basic-type .detail-type table.registration-message tr td:nth-child(2){width:300px}
.main .basic-type .detail-type>table.other-message{width:960px}
.main .basic-type .detail-type>table.other-message>tbody>tr>td{border:0 solid #FFF;height:44px;font-size:16px;padding:12px 16px;letter-spacing:1px}
.main .basic-type .detail-type>table.other-message>tbody>tr>td:nth-child(1){width:220px;background:#E6EFF5}
.main .basic-type .detail-type>table.other-message>tbody>tr>td:nth-child(2){background:#F8F8F9}
.main .basic-type .detail-type>table.other-message>tbody>tr>td>a{text-decoration:none}
.main .basic-type .detail-type div{background:#fff}
.main .basic-type .detail-type table.detail-message{font-size:14px;width:100%}
.main .basic-type .detail-type table.detail-message tr td{border:0 solid #FFF;height:44px;font-size:16px;padding:4px;letter-spacing:1px}
.main .basic-type .detail-type table.detail-message tr th{background:#E6EFF5}
.main .basic-type .detail-type table.detail-message tr td{background:#F8F8F9;color:#0655F6}
.main .basic-type .detail-type table.detail-message tr td a{text-decoration:none}
.main .button{width:1010px;text-align:center;margin:30px auto}
button{display:none;width:88px;height:36px;background:rgba(70,159,218,1);border-radius:4px;border:0;color:#fff;cursor:pointer}
.cursor{cursor:pointer}

#QRCode-box{
	position: absolute;
    top: 5px;
    right: 40px;
}
